package com.asa.cc.jmeter;

public class A {

	/**
	 * 取样器
	 * 
	 * 监听器
	 * 
	 * 
	 * 
	 * jmeter	控制器
	 * 		循环控制器
	 * 
	 * 
	 * 配置元件
 		配置元件可用于设置变量默认值，
		供取样器后续使用。配置元件在
		同一范围内首先执行，即在同一
		范围内，先于任何取样器之前被
		执行
		
		如模拟用户操作过程中的参数化，
		比如CSV Data Set Config，可
		以从文件中读取测试数据，为取
		样器提供预备数据
		
		如记录服务器返回的数据，如
		Http Cache Manager,自 动记
		录服务器返回的Cache信息



		CSV 数据文件设置
	 * 
	 * 
	 * 
	 * 
	 * JMeter集合点
			性能测试需要模拟大量用户并发，集合点可让虚拟用户同一时
			刻发送请求，在Jmeter中，集合点通过定时器完成
			Jmeter定时器控制取样器的执行时机，根据实际需求，有诸多.
			的定时器可以选择，如固定定时器，随机定时器等

		Constant Timer(固定定时器)
		固定值的定时器，用来模拟思考时间

		Synchronizing Timer
		●
		在性能测试中需要模拟多用户并发的场景，同步定时器可以实
		现此需求。Sync Timer可以在测试计划的某个需要的时刻创建
		较大的即时负载


	 * 
	 * 
	 * 
	 * 前置处理器
		在测试脚本过程中，请
		求发送之前可能会需要
		做环境或参数的准备工
		作，可在前置处理器中
		完成这些工作。如在对
		数据库进行操作前需要
		初始化数据库数据等
		
		.用户参数
			●用户可利用 该元件进行参数设置，对取样器进行参数化
			可使用$ {variable}在同- -线程组中的任何测试元件访问定义
			的用户参数
			●CSV DATA Set Config 配置元件，适合于提供大量参数

		
		JDBC前置处理器.
			JDBC PreProcessor可在运行JDBC Request之前进行一些数
			据库准备工作。如JDBC示例需 要某些数据位于数据库中，或
			对数据库进行一些数据库初始化操作

		Regular User Parameter处理器
			●正则表达式用户变量，用来引用前- -次正则表达式提取器
			(Regular Expression Extractor) 提取的响应数据;响应数
			据是由取样器返回的。如对请求1用正则表达式提取器提取其返
			回数据list，然后请求2用Regluar User Parameter来弓|用
			list中的值

	 * 
	 * 
	 * 
	 * 后置处理器
	 * 
	 * Debug PostProcessor
			Debug PostProcessor用 来脚本调试，可查看Sampler的相关变
			量,系统相关 属性，JMeter相关变量与属性
			Jmeter变量:是否显示JMeter中定义的变量
	
		正则表达式提取器(Regular Expression Extractor)
			使用正则表达式从服务器响应中提取相应的值。后置处理器将
			在其作用范围内的每个取样器之后执行，应用正则表达式，提
			取请求的值，生成模板字符串，并将结果存储到给定的变量中
			参见了解更加详细信息:
			https://imeter. apache.org/usermanual/ component ref
			erence. html # Regular Expression Extractor

		
		
		Xpath Extractor
			Xpath是一种语言，在XML文档中对元素和属性进行遍历
			Xpath提取器利用Xpath在XML中查找提取元素

		

	 * 
	 * 
	 * 断言
			断言用来验证结果是否正确，用来判断请
			求是否成功返回且返.回值是否符合要求。
			即预设结果(值，表达式，时间长短)与
			实际结果匹配。常见的断言有响应断言，
			XML断言等.
			
			
		响应断言
			响应断言用于验证对于请求或响应的内容进行比较，是否符合
			期望的值，可用模式匹配字符串。模式字符串匹配的逻辑可以
			是:包含，匹配，等于或是否子字符串等
			参见
			https://imeter. apache. org/usermanual/component ref
			erence. html # Response Assertion 了 解详细信息

		持续时间断言(Duration Assertion)
			●持续时间断言测试在给定的时间内是否收到了响应。任何超过
			给定时间的响应都将被标记为失败响应

		
		Size断言
			●
			Size断言用来测试响应中应包含的正确数量的字节，可以指定
			的比较操作有等于，大于，小于，或不等于给定的字节数

		

	 * 
	 * 
	 * 
	 * 
	 * 
	 * 
	 * 
		监听器
			JMeter测试结果需要添加
			监听器来收集。监听器有
			如下功能:
			●
			添加结果监听，保存测
			试结果到文件，结果数
			据可以再次分析使用
			●
			展示结果，可以图形及
			表格的形式展现结果，
			方便测试人员分析测试
			结果。可以帮组调试，
			如开发测试计划时，查
			看结果树和响应数据
			
			监听器参考.
				监听器用来监听及显示取样器测试结果，以树、表和图形形式
				显示测试结果，也可以文件方式保存测试结果，文件格式可以
				为XML格式和CSV格式

			
			
			
		

	 * 
	 * 参数化常用方法
			参数化之配置元件
			●配置元件可以用来存储服务器的响应信息等，如HTTP Header
			Manage(HTTP信息头管理)
			配置元件可以做初始化设置，比如JDBC Connection
			Configuration，可以配置与数据库的连接
	
			参数化之CSV Data Set Config配置元件
			●CSV Data Set Config配置元件可以从指定的文件中提取文本
			内容，根据分隔符拆解行内容并把内容与变量名对应上，随后.
			的取样器可以引用变量

			参数化之函数助手
			●
			Jmeter支持很多函数，很多函数具有返回值，返回值可以赋予
			变量从而模拟用户输入
			常见的比如__ random 函数系列，如
			RandomDate,__ RandomString等， 以
			_RandomString为例，该函数帮组生成随机字符串

	 * 
	 * 
	 * 
	 * jmeter事务
			在性能结果分析统计时，TPS代表每秒事务数，通常情况下，
			每个请求，如JDBC请求，对应一个事务
			根据业务需求，有时候需要把多个操作统计成一个事务，如果
			其中一个操作或请求失败，则该事务失败
			通过逻辑控制器中的事务控制器来实现对事务的封装

			
		
		
		
		
		
	
	 * 
	 * 
	 */
	
	
}
